Skip to main content

Advertisement

Log in

Service composition and optimal selection in cloud manufacturing: landscape analysis and optimization by a hybrid imperialist competitive and local search algorithm

  • S.I. : India Intl. Congress on Computational Intelligence 2017
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Cloud manufacturing as an emerging service-oriented manufacturing paradigm integrates and manages geographically distributed manufacturing resources such that complex and highly customized manufacturing tasks can be performed cooperatively. The service composition and optimal selection (SCOS) problem, in which manufacturing cloud services are optimally selected for performing subtasks, is one of the key issues for implementing a cloud manufacturing system. In this paper, we propose a new mixed-integer programming model for solving the SCOS problem with sequential composition structure. Unlike the majority of previous research on the problem, in the proposed model, the transportation between distributed resources and its effects on quality of services are considered. Although a wide variety of metaheuristics have been tailored for solving the SCOS problem, no consistent and comprehensive conclusion has been reached so far on the superiority of a specific algorithm. Therefore, for the first time, solution space landscape of the problem was analyzed through several statistical criteria which demonstrated that the landscape is rugged and local optima are clustered in a small region of the search space. Therefore, to find good solutions, a metaheuristic algorithm needs to perform both proper exploitation and exploration of the search space. According to the landscape analysis, the basic imperialist competitive algorithm (ICA) was hybridized with a local search (LS) algorithm resulting in the hybrid ICA (HICA). To examine the performance of the proposed HICA, an example of online motorcycle production in the USA as well as four randomly generated large-scale instances, were solved through the LS, ICA, and HICA. Computational results showed that transportation consideration is indispensable for obtaining more realistic solutions in cloud manufacturing. The results also revealed that the HICA outperformed the LS and basic ICA in terms of the value of cost objective function, the stability of solutions and convergence speed. Hence, not only statistically but also analytically, it was proved that algorithms incorporating both exploitation and exploration are able to solve the SCOS problem more efficiently.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

(adapted from Akbaripour et al. [24])

Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Yang C, Lan S, Shen W, Huang GQ, Wang X, Lin T (2017) Towards product customization and personalization in IoT-enabled cloud manufacturing. Cluster Comput 20:1–14

    Article  Google Scholar 

  2. Cao Y, Wang S, Kang L, Gao Y (2016) A TQCS-based service selection and scheduling strategy in cloud manufacturing. Int J Adv Manuf Technol 82:235–251

    Article  Google Scholar 

  3. Hu SJ, Ko J, Weyand L, ElMaraghy HA, Lien TK, Koren Y et al (2011) Assembly system design and operations for product variety. CIRP Ann Technol 60:715–733

    Article  Google Scholar 

  4. Arora N, Dreze X, Ghose A, Hess JD, Iyengar R, Jing B et al (2008) Putting one-to-one marketing to work: personalization, customization, and choice. Mark Lett 19:305

    Article  Google Scholar 

  5. Magnusson M, Pasche M (2014) A contingency-based approach to the use of product. J Prod Innov Manag 31:434–450

    Article  Google Scholar 

  6. Wang D, Nagalingam SV, Lin GCI (2007) Development of an agent-based virtual CIM architecture for small to medium manufacturers. Robot Comput Integr Manuf 23:1–16

    Article  Google Scholar 

  7. Huang B, Li C, Yin C, Zhao X (2013) Cloud manufacturing service platform for small- and medium-sized enterprises. Int J Adv Manuf Technol 65:1261–1272

    Article  Google Scholar 

  8. Akbaripour H, Houshmand M, Valilai OF (2015) Cloud-based global supply chain: a conceptual model and multilayer architecture. J Manuf Sci Eng 137:31–36

    Article  Google Scholar 

  9. Agrawal R, Shukla SK, Kumar S, Tiwari MK (2009) Multi-agent system for distributed computer-aided process planning problem in e-manufacturing environment. Int J Adv Manuf Technol 44:579–594

    Article  Google Scholar 

  10. Valilai OF, Houshmand M (2010) INFELT STEP: an integrated and interoperable platform for collaborative CAD/CAPP/CAM/CNC machining systems based on STEP standard. Int J Comput Integr Manuf 23:1095–1117

    Article  Google Scholar 

  11. Valilai OF, Houshmand M (2013) A collaborative and integrated platform to support distributed manufacturing system using a service-oriented approach based on cloud computing paradigm. Robot Comput Integr Manuf 29:110–127. https://doi.org/10.1016/j.rcim.2012.07.009

    Article  Google Scholar 

  12. He W, Xu L (2014) A state-of-the-art survey of cloud manufacturing. Int J Comput Integr Manuf 28:239–250

    Article  Google Scholar 

  13. Camarinha-Matos LM, Afsarmanesh H (1999) Tendencies and general requirements for virtual enterprises. In: Camarinha-Matos LM, Afsarmanesh H (eds) Infrastructures for virtual enterprises. PRO-VE 1999. IFIP—The International Federation for Information Processing, vol 27. Springer, Boston. https://doi.org/10.1007/978-0-387-35577-1_2

    Chapter  MATH  Google Scholar 

  14. Xu X (2012) From cloud computing to cloud manufacturing. Robot Comput Integr Manuf 28:75–86. https://doi.org/10.1016/j.rcim.2011.07.002

    Article  Google Scholar 

  15. Chen X-J, Zhang J, Li J-H, Li X (2012) Resource reconstruction algorithms for on-demand allocation in virtual computing resource pool. Int J Autom Comput 9:142–154

    Article  Google Scholar 

  16. Wu D, Rosen DW, Wang L, Schaefer D (2015) Cloud-based design and manufacturing: a new paradigm in digital manufacturing and design innovation. Comput Des 59:1–14. https://doi.org/10.1016/j.cad.2014.07.006

    Article  Google Scholar 

  17. Zheng H, Feng Y, Tan J (2017) A hybrid energy-aware resource allocation approach in cloud manufacturing environment. IEEE Access 5:1–8

    Article  Google Scholar 

  18. Wu D, Greer MJ, Rosen DW, Schaefer D (2013) Cloud manufacturing: strategic vision and state-of-the-art. J Manuf Syst 32:564–579. https://doi.org/10.1016/j.jmsy.2013.04.008

    Article  Google Scholar 

  19. Tao F, Zhang L, Venkatesh VC, Luo Y, Cheng Y (2011) Cloud manufacturing: a computing and service-oriented manufacturing model. Proc Inst Mech Eng Part B J Eng Manuf 225:1969–1976

    Article  Google Scholar 

  20. Ren L, Zhang L, Wang L, Tao F, Chai X (2014) Cloud manufacturing: key characteristics and applications. Int J Comput Integr Manuf 30:501–515

    Article  Google Scholar 

  21. Lartigau J, Xu X, Nie L, Zhan D (2015) Cloud manufacturing service composition based on QoS with geo-perspective transportation using an improved Artificial Bee Colony optimisation algorithm. Int J Prod Res 53:4380–4404

    Article  Google Scholar 

  22. Akbaripour H, Houshmand M, Kerdegari A (2017) An imperialist competitive algorithm for service composition and optimal selection in cloud manufacturing. In: 5th International symposium on computational and business intelligence (ISCBI), pp 129–133

  23. Liu Y, Xu X, Zhang L, Wang L, Zhong RY (2016) Workload-based multi-task scheduling in cloud manufacturing. Robot Comput Integr Manuf 45:3–20

    Article  Google Scholar 

  24. Akbaripour H, Houshmand M, van Woensel T, Mutlu N (2018) Cloud manufacturing service selection optimization and scheduling with transportation considerations: mixed-integer programming models. Int J Adv Manuf Technol 95:43–70

    Article  Google Scholar 

  25. Tao F, LaiLi Y, Xu L, Zhang L (2013) FC-PACO-RM: a parallel method for service composition optimal-selection in cloud manufacturing system. IEEE Trans Ind Inform 9:2023–2033

    Article  Google Scholar 

  26. Tao F, Zhao D, Yefa H, Zhou Z (2010) Correlation-aware resource service composition and optimal-selection in manufacturing grid. Eur J Oper Res 201:129–143. https://doi.org/10.1016/j.ejor.2009.02.025

    Article  MATH  Google Scholar 

  27. Huang B, Li C, Tao F (2013) A chaos control optimal algorithm for QoS-based service composition selection in cloud manufacturing system. Enterp Inf Syst 8:445–463

    Article  Google Scholar 

  28. Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1:67–82

    Article  Google Scholar 

  29. Akbaripour H, Masehian E, Roostaei A (2017) Landscape analysis and scatter search metaheuristic for solving the uncapacitated single allocation hub location problem. Int J Ind Syst Eng 26:425–459

    Google Scholar 

  30. Talbi E-G (2009) Metaheuristics: from design to implementation. Wiley, London

    Book  Google Scholar 

  31. Liu W, Liu B, Sun D, Li Y, Ma G (2013) Study on multi-task oriented services composition and optimisation with the ‘multi-composition for each task’ pattern in cloud manufacturing systems. Int J Comput Integr Manuf 26:786–805

    Article  Google Scholar 

  32. Tian S, Liu Q, Xu W, Yan J (2013) A discrete hybrid bees algorithm for service aggregation optimal selection in cloud manufacturing. In: International conference on intelligent data engineering and automated learning, pp 110–117

  33. Wang SL, Guo L, Kang L, Li CS, Li XY, Stephane YM (2014) Research on selection strategy of machining equipment in cloud manufacturing. Int J Adv Manuf Technol 71:1549–1563

    Article  Google Scholar 

  34. Jin H, Yao X, Chen Y (2015) Correlation-aware QoS modeling and manufacturing cloud service composition. J Intell Manuf. https://doi.org/10.1007/s10845-015-1080-2

    Article  Google Scholar 

  35. Zheng H, Feng Y, Tan J (2016) A fuzzy QoS-aware resource service selection considering design preference in cloud manufacturing system. Int J Adv Manuf Technol 84:371–379. https://doi.org/10.1007/s00170-016-8417-7

    Article  Google Scholar 

  36. Liu B, Zhang Z (2016) QoS-aware service composition for cloud manufacturing based on the optimal construction of synergistic elementary service groups. Int J Adv Manuf Technol. https://doi.org/10.1007/s00170-016-8992-7

    Article  Google Scholar 

  37. Xue X, Wang S, Lu B (2016) Manufacturing service composition method based on networked collaboration mode. J Netw Comput Appl 59:28–38. https://doi.org/10.1016/j.jnca.2015.05.003

    Article  Google Scholar 

  38. Xiang F, Jiang G, Xu L, Wang N (2016) The case-library method for service composition and optimal selection of big manufacturing data in cloud manufacturing system. Int J Adv Manuf Technol. https://doi.org/10.1007/s00170-015-7813-8

    Article  Google Scholar 

  39. Zhang Y, Zhang G, Qu T, Liu Y, Zhong RY (2017) Analytical target cascading for optimal configuration of cloud manufacturing services. J Clean Prod 151:330–343. https://doi.org/10.1016/j.jclepro.2017.03.027

    Article  Google Scholar 

  40. Zhou J, Yao X (2017) Hybrid teaching–learning-based optimization of correlation-aware service composition in cloud manufacturing. Int J Adv Manuf Technol 91:3515–3533. https://doi.org/10.1007/s00170-017-0008-8

    Article  Google Scholar 

  41. Li F, Zhang L, Liu Y, Laili Y, Tao F (2017) A clustering network-based approach to service composition in cloud manufacturing. Int J Comput Integr Manuf 30:1331–1342. https://doi.org/10.1080/0951192X.2017.1314015

    Article  Google Scholar 

  42. O’kelly ME (1987) A quadratic integer program for the location of interacting hub facilities. Eur J Oper Res 32:393–404

    Article  MathSciNet  Google Scholar 

  43. Masehian E, Akbaripour H, Mohabbati-Kalejahi N (2013) Landscape analysis and efficient metaheuristics for solving the n-queens problem. Comput Optim Appl 56:735–764

    Article  MathSciNet  Google Scholar 

  44. Czogalla J, Fink A (2012) Fitness landscape analysis for the no-wait flow-shop scheduling problem. J Heuristics 18:25–51

    Article  Google Scholar 

  45. Ghandi S, Masehian E (2015) A breakout local search (BLS) method for solving the assembly sequence planning problem. Eng Appl Artif Intell 39:245–266

    Article  Google Scholar 

  46. Merz P, Freisleben B (2000) Fitness landscape analysis and memetic algorithms for the quadratic assignment problem. IEEE Trans Evol Comput 4:337–352

    Article  Google Scholar 

  47. Atashpaz-Gargari E, Lucas C (2007) Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic competition. IN: IEEE congress on evolutionary computation, pp 4661–4667

  48. Masehian E, Akbaripour H, Mohabbati-Kalejahi N (2014) Solving the n-Queens problem using a tuned hybrid imperialist competitive algorithm. Int Arab J Inf Technol 11:550–559

    MATH  Google Scholar 

  49. Mohabbati-Kalejahi N, Akbaripour H, Masehian E (2015) Basic and hybrid imperialist competitive algorithms for solving the non-attacking and non-dominating n-queens problems. In: Madani K, Correia A, Rosa A, Filipe J (eds) Computational intelligence. Studies in computational intelligence, vol 577. Springer, Cham. https://doi.org/10.1007/978-3-319-11271-8_6

    Chapter  Google Scholar 

  50. Akbaripour H, Masehian E (2017) Semi-lazy probabilistic roadmap: a parameter-tuned, resilient and robust path planning method for manipulator robots. Int J Adv Manuf Technol 89:1401–1430

    Article  Google Scholar 

  51. Akbaripour H, Masehian E (2013) Efficient and robust parameter tuning for heuristic algorithms. Int J Ind Eng Prod Res 24:143–150

    Google Scholar 

Download references

Acknowledgements

The authors express their gratitude to the editor and anonymous reviewers of Neural Computing and Applications journal for their valuable comments toward improving the early version of the paper. We also express our deepest appreciation and gratitude to Dr. Ellips Masehian for his contributions and assistance.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hossein Akbaripour.

Appendix

Appendix

See Table 12.

Table 12 Inter-city geographical distances (km) between the US cities in the CAB dataset

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Akbaripour, H., Houshmand, M. Service composition and optimal selection in cloud manufacturing: landscape analysis and optimization by a hybrid imperialist competitive and local search algorithm. Neural Comput & Applic 32, 10873–10894 (2020). https://doi.org/10.1007/s00521-018-3721-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-018-3721-9

Keywords

Navigation